package 模版模式;

/**
 * @author zzs
 * @ClassName Coffee.java
 * @Description
 * @createTime 2022年05月16日 19:54:00
 */
public abstract class Coffee {

    public void createdCoffee() {
        boilWater();
        add();
        pourInCup();
    }

    private void boilWater() {
        System.out.println("倒水");
    }

    protected abstract void add();

    private void pourInCup() {
        System.out.println("把东西倒入杯中");
    }

    boolean hook() {
        return true;
    }

}
